User interface for modeling thermal comfort

ABSTRACT

Predicting thermal strain and providing a visual representation of the predicted thermal strain on a subject. A computerized model combines subject data, fabric data, and environmental conditions to simulate the thermal comfort of the subject wearing a plurality of fabric layers over time. The visual representation indicates the simulated thermal comfort on an image of the subject with the plurality of fabric layers. A user interface enables a user to modify or define the input data to compare the predicted thermal comfort of the subject wearing different garments under the same working conditions.

BACKGROUND

Thermal strain is a leading cause of discomfort in clothing. Different materials provide different thermal comfort characteristics for a wearer of the materials in a particular environment. Further, changes in material properties result in discernible differences to the wearer. Typically, an actual product use test is required to determine whether a particular change to one of the material properties results in a meaningful difference to the wearer.

Some existing systems attempt to model human thermal comfort. These existing models, however, are limited to a single garment on a human subject or fail to account for various factors such as environmental conditions (e.g., work conditions), garment use scenarios, or physiological data for the specific human subject evaluating the garment. Methods exist that attempt to describe the thermal strain of a human, clothing, environment system. This type of model places emphasis on describing the physiological changes to the subject and characterizes clothing ensembles and fabric layers as a single barrier to heat and moisture movement. This ignores the significance of fabric and air layers as places where heat and moisture may be stored or produced. Other models focus on characterizing heat and moisture movement in fabric layer systems but simplify or ignore the interaction with the subject.

Existing software packages incorporate subject physical properties, their activity level, environmental conditions and clothing characteristics. While these types of models provide insight into thermal stress and thermal comfort for particular clothing ensembles, these existing models do not provide for the calculation of the moisture and thermal insulation properties of these ensembles nor do they account for the dynamics of the fabric properties such as heat of sorption. Additionally they ignore the thermal and moisture capacity of the fabric and air layers and are generally designed only for determining long-term, steady state conditions. Further, the existing models fail to consider the dynamics of the clothing ensemble during usage conditions that are relatively short in duration.

SUMMARY

Embodiments of the invention predict thermal strain by computer modeling a plurality of fabric layers on a subject and providing a visual representation of the predicted thermal strain on the subject. At least one gap exists between the layers. In an embodiment, data corresponding to input parameters is received from a user via a user interface. Output data is generated by the computer model as a function of the received input data. The output data indicates the thermal strain. The thermal strain is provided for display to the user on the visual representation of the subject. The user interacts with the user interface to evaluate the thermal strain indicated on the visual representation of the subject.

This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is an exemplary flow chart illustrating the prediction of thermal strain based on an exemplary thermal comfort model.

FIG. 2 is an exemplary block diagram illustrating a user interacting with a computing device via a user interface.

FIG. 3 is an exemplary flow chart illustrating operation of an exemplary thermal comfort model.

FIG. 4 is an exemplary block diagram illustrating heat and moisture movement in an exemplary thermal comfort model.

FIG. 5 is an exemplary block diagram illustrating heat and moisture movement among the layers in an exemplary thermal comfort model.

FIG. 5A is an exemplary block diagram illustrating heat and moisture movement among the layers in an exemplary thermal comfort model.

FIG. 5B is an exemplary diagram illustrating heat and moisture transfer within a fabric layer.

FIG. 6 illustrates exemplary equations for conservation of energy in an exemplary thermal comfort model.

FIG. 7 illustrates exemplary equations for conservation of mass in an exemplary thermal comfort model.

FIG. 8 illustrates exemplary comfort levels in a mapping of water vapor pressure versus temperature.

FIG. 9 illustrates sample, calculated temperature and relative humidity values for the air layer between fabrics from an exemplary thermal comfort model.

FIG. 10 illustrates sample, calculated body temperature values from an exemplary thermal comfort model.

FIG. 11 illustrates a predicted fraction of users wearing a t-shirt and jeans who recorded a particular comfort level as a function of time in a particular environment and at a specified activity level.

FIG. 12 illustrates a predicted fraction of users wearing a t-shirt, jeans, and coverall who recorded a particular comfort level as a function of time in a particular environment and at a specified activity level.

FIG. 13 is an exemplary flow chart illustrating user interaction with an exemplary thermal comfort model.

FIG. 14 is an exemplary user interface showing a side-by-side comparison of different garments.

FIG. 15 is an exemplary user interface showing fields for entry of subject data by a user.

FIG. 16 is an exemplary user interface showing fields for entry of work conditions by the user.

Corresponding reference characters indicate corresponding parts throughout the drawings.

DETAILED DESCRIPTION

Embodiments of the invention predict thermal strain on a subject such as shown in FIG. 1. In an embodiment, the thermal strain is a function of subject data, fabric data, and environmental condition data. The fabric data corresponds to a plurality of fabric layers such as an inner layer and an outer layer separated by a gap. In an embodiment, the thermal strain is represented by a visual representation of the subject with the fabric layers. Other aspects of the invention provide an interactive model enabling users to provide and adjust input data to compare and evaluate fabric layers. Users may provide input data corresponding to particular garments to predict and compare the thermal strain resulting from the garments being worn by the subject. For example, aspects of the invention predict the physiological response by the subject to a particular user activity level, external environment conditions, and clothing layers including protective garments.

It will be appreciated that the exemplary thermal comfort model illustrated and described herein is applicable to any combination of fabric layers on a subject. The fabric layers may be woven materials, knit materials, films, and nonwoven webs including, but not limited to spunbond, meltblown, spunbond/meltblown/spunbond, hydroentangled materials, air laid and wet laid structures. Without undue experimentation, the model is applicable to any fabric, garment, or article of clothing that comes into contact with any portion of the subject. For example, the applicable garments include coveralls, surgical gowns, outdoor apparel, and the like. Further, the subject may be any object that interacts with its environment in the form of heat and moisture. As an example, the subject may be a human or any other animal.

Referring again to FIG. 1, an exemplary flow chart illustrates the prediction of thermal strain based on an exemplary thermal comfort model. The model provides a technical basis for understanding thermal comfort in various fabrics including coveralls, surgical gowns, outdoor apparel, or other garments or articles of clothing. The applicable garments may be disposable, semi-durable, or durable. The prediction of thermal strain estimates the impact of fabric changes without requiring a use test. At 102, a computerized model of a plurality of fabric layers on a subject is defined. The fabric layers have at least one gap between them. The process loops at 104 until data is received from a user. Data is received at 106 from the user. The received data includes, for example, data corresponding to one or more input parameters for the defined model. Alternatively or in addition, the received data may be a command to execute the model based on default inputs, or data relating to one or more characteristics of the subject, garment, or environmental conditions (e.g., work situations). The model executes based on the received data to predict thermal strain. Output parameter data is generated at 108 as a function of the defined model and the received data. The generated output parameter data is provided to the user at 110. The user evaluates the fabric layers based on the output parameter data.

The term ‘fabric’ refers to woven, knitted, nonwoven, and film materials such as spunbond, meltblown, spunbond/meltblown/spunbond, film laminates, and other like materials. The outer fabric layer may represent for example Coveralls, surgical gowns, etc. These fabric layers can be designed to be disposable, semi-durable, or durable.

For example, aspects of the invention enable the user to compare different combinations of fabric layers for product development. Further, the compared combinations of fabric layers may be used to market one of the combinations over another of the combinations. For example, the user is able to identify differences in fabric performance in a particular work condition represented by the input data and to market the fabric layers based on the identified differences. Another example includes determining optimal work-rest cycles for workers wearing the garments based on the predicted thermal strain to which the workers will be subjected.

In an alternative embodiment, the input parameters are identified to the user (e.g., via an application programming interface) and provided to the user along with the defined model for execution. Further, defined data relating to the subject, garment, or environmental conditions is provided to the user (e.g., in one or more databases or files).

Referring next to FIG. 2, an exemplary block diagram illustrates a user 202 interacting with a computing device 204 via a user interface 206. The computing device 204 includes a memory area 208 and a processor 226. The memory area 208 includes one or more computer-readable media. While illustrated as part of the computing device 204, the computer-readable media may be external to the computing device 204 yet connected (e.g., via a network). Further, any combination of the elements illustrated as being stored on the computer-readable media may be stored on separate media.

The memory area 208 stores a computerized model 210 of one or more garments on a subject wherein the garments have at least one gap between them. While the gap is described in examples herein as being an air gap, other gaps such as a liquid gap or a solid barrier between the garments is contemplated. The model 210 includes equations for simulating the garments on the subject, and includes logic for solving the equations in an embodiment. The memory area 208 further stores environmental condition data 212, subject data 214, and garment data 216. The environmental condition data 212 includes, for example, ambient air temperature, humidity, and ambient air speed. The environmental condition data 212 may also include one or more predefined work environments such as indoor or outdoor construction or a laboratory. In such an embodiment, the processor 226 is configured to receive a selection of one of the predefined work environments and to execute the model 210 based on the selected work environment. In some embodiments, the user 202 is able to modify the predefined work environments or define a new work environment.

The subject data 214 includes, for example, the height, weight, age, gender, metabolic rate, and activity level of the subject. The garment data 216 includes data describing the fabric layers to be modeled on the subject. The garment data 216 includes, for example, fiber type, basis weight, and moisture content, moisture permeability and thermal insulation. Additional examples of the environmental condition data 212, subject data 214, and garment data 216 are listed in Appendix A.

Generally, embodiments of the invention receive data from the user 202 to modify one or more of the environmental condition data 212, subject data 214, and garment data 216 stored in the memory area 208. As an example, at least a portion of the data for the model 210 stored in the memory area 208 is provided to the user 202 for display on the user interface 206. The user 202 selects (e.g., via a user interface selection device), a portion of the displayed model data for modification or provides new model data (e.g., to define a new garment). The model 210 is then executed based on the data received from the user 202.

In general, aspects of the invention are embodied as application programs executing on the computing device 204, applications executing in a networked environment, and/or applications executing as a web service. In the example of FIG. 2, the memory area 208 stores one or more computer-executable components for implementing aspects of the invention. The computer-executable components include a memory component 220, a simulation component 222, and a user interface component 224. The memory component 220 stores the environmental condition data 212, subject data 214, and garment data 216 (e.g., as received from the user 202 or another data source such as a manufacturer of the garment). The simulation component 222 provides the logic for executing the model 210. The user interface component 224 executes in an embodiment of the invention in which the user 202 interacts with the user interface 206.

In operation, the processor 226 is configured to communicate with the memory area 208 and to execute the computer-executable components or instructions. As an example, the user interface component 224 receives input data from the user 202 for the simulation component 222. The input data corresponds to one or more of the data stored by the memory component 220. The simulation component 222 executes based on the input data received by the user interface component 224 to generate output data. The user interface component 224 provides the output data from the simulation component 222 to the user interface 206 for display to the user 202 as an indication of the physiological response by the subject to the input data. In an embodiment, the response by the subject corresponds to the degree of strain on the subject due to the stress (e.g., the stress corresponds to the input data such as the temperature).

In an embodiment, the user interface component 224 provides the output data on a visual representation 218 of the fabric layers or garments on the subject. For example, the visual representation 218 includes a torso of a human subject wearing the garments. Some or all of the output data may be included in the visual representation 218. In some embodiments, the user 202 selects the output data for inclusion in the visual representation 218.

Referring next to FIG. 3, an exemplary flow chart illustrates operation of an exemplary thermal comfort model according to an embodiment of the invention. The process begins at 302. At 304, data is input to the model as extensible markup language (XML) data. Initial values and boundary conditions are set for the model at 306. Model equations (e.g., for mass and heat conservation) are solved at 308 based on the set initial values and boundary conditions. The distribution of heat and water in the fabric layers is calculated at 310. The changes in subject physiology due to thermoregulation processes are calculated at 312. The state of the model is stored or recorded at 314. At 316, if the model has completed (e.g., based on the boundary conditions set at 306), the process stops at 320. Otherwise, a time value is incremented at 318 and processing continues at 308.

Referring next to FIG. 4, an exemplary block diagram illustrates heat and moisture movement 402 in an exemplary thermal comfort model. The exemplary thermal comfort model illustrated in FIG. 4 accounts for thermal regulation. The thermal regulation of the body is due to both the conduction of heat and the evaporation of moisture. The schematic of the moisture movement is nearly identical to heat movement. The chambers represent the locations where heat can accumulate. This includes an inner fabric layer for the undergarments 406 (e.g., t-shirt), an outer fabric layer for the product 408 (e.g., a coverall), and a layer for an air gap between the inner fabric layer and the outer fabric layer (microclimate 407). The rate at which heat transfers from each representative chamber is dependent on the difference in heat (as indicated by water level on the schematic) and how open the valve is between each chamber.

It will be appreciated that the individual layers described and illustrated herein differ from a laminate garment fabric.

The person produces heat in proportion to the work their body is doing. Physical work done 403 by the body is typically at or below 10% of the energy consumed. The large knob 401 on the metabolic rate tube indicates the consumption of energy by the body. The efficiency of the body to convert energy consumed into energy that accomplishes work is represented by the adjacent ‘work efficiency’ knob. Energy used to do work is removed at this location. The remaining energy is heat energy and fills the body core chamber changing the core temperature.

Heat leaves the body core chamber 404 either through respiration 405 or through loss to the skin layer as heat is transferred by the blood. The rate of loss through respiration depends on the respiration (breaths per minute) and vapor and temperature difference 410 between the lungs and outside air. The rate heat transferred by blood movement depends on the heart rate and the vasodilatation of the capillaries in the skin. Several empirical relationships have been published in the literature that characterize these terms.

The body core chamber has a measuring stick with level markers. If the body temperature rises above the upper mark, the body starts producing sweat as a function of the difference in temperature from the nominal body temperature (33.7° C. for skin, 36.8° C. for body core). Below the lowest mark the body will start shivering to increase metabolic rate. The rate that heat transfers from the skin to the undergarment is dependent on the difference in the two water levels and how open the valve 420 ‘V1’ is. The rate heat increases the temperature in the undergarment chamber (represented by height of fluid) depends on the specific heat of the undergarment fabric (represented by the size of that chamber). Similarly the rate vapor pressure (represented by height of fluid) in the undergarment increases depends on the volume of air in the fabric (represented by size of that chamber). The rate the fluid level rises is dependent on how fast water flows in, and the size of the chamber. The rate temperature increases depends not only on the increase in heat energy, but also the heat capacity of the layer. In the same way heat is transferred to the microclimate from the undergarment. The difference in fluid height (temperature) and the setting of ‘V2’ knob will drive the rate at which the heat is transferred. And similarly heat into the product ‘V3’ and heat loss from product into the outside ‘V4’. If the garment blocks or slows the transfer of moisture to the outside (as with protective clothing designed to keep dangerous fluids out), the core temperature will continue to rise, and the body will suffer heat stress. The proper design of protective clothing requires taking the flow of heat and moisture through each layer into account.

The ‘V1’, ‘V2’, ‘V3’, and ‘V4’ knobs determining the rates of heat flux from one chamber to another are related to but not identical to those driving moisture flux from one chamber to another. The “Lewis Relation” for example relates the moisture transfer coefficient to the heat transfer coefficient for the case of air convection driven transfer.

Thermal radiation coming from either sunlight or other sources of radiated heat adds to the product temperature. The large knob indicates the magnitude of the heat source. Direct sunlight for example can average more than 100 W/m² and can be the predominant heat flux in the system. The small knob on the radiation tube indicates that the heat rate from radiation that enters the fabric depends on the fabric. Reflective fabrics for example reduce the absorption of thermal radiation.

Referring next to FIG. 5, an exemplary block diagram illustrates heat and moisture movement 502 among the layers in an exemplary thermal comfort model. The model is constructed such that at each time step heat energy and water mass are conserved as they move from one layer or portion of one layer to another. Transport mechanisms such as convection, conduction, diffusion, and radiation are considered when calculating the magnitude of the various heat and moisture fluxes. This exemplary model is constructed with one undergarment fabric layer 501 at some average internal temperature of ‘Tu’ and average internal vapor pressure of ‘Vu’ adjacent the subjects skin 560 at some average skin temperature of ‘Tsk’. Additionally the model has one microclimate air layer 502 at some average air temperature ‘Tm’ and some average water vapor pressure of ‘Vm’ between fabric layer 501 and outer garment fabric layer 503. The outer garment fabric layer has an internal temperature of ‘Tc’ and an internal water vapor pressure of ‘Vc’. The outside air layer 561 is adjacent the outer garment fabric layer 503 and is represented by an average air temperature ‘Tout’ and an average water vapor pressure ‘Vout’ as well as a radiant surface temperature ‘Trad’. The boundary between the undergarment fabric 501 and the microclimate air layer 502 is at some average temperature ‘Tum’ and average water vapor pressure ‘Vum’. The boundary between the microclimate air layer 502 and the outer garment fabric layer 503 is at an average temperature of ‘Tmc’ and average water vapor pressure of ‘Vmc’. Similarly, the boundary between the outer garment fabric layer 503 and the outside air layer 561 has an average temperature of ‘Tco’, and average water vapor pressure of ‘Vco’. The surface area of each of the layers is not necessarily the same and increases as you move outward from the skin. The skin surface area ‘Ask’ is smaller than the undergarment surface area ‘Au’. The microclimate surface area ‘Am’ is taken to be the average of ‘Au’ and the outer garment surface area ‘Ac’. It should be recognized that the inside surface of one fabric layer does not necessarily have the same surface area as the outside surface of the same fabric layer. In the case of some thick outer garments the difference is meaningful and should be incorporated into the model. The heat and moisture fluxes into the fabric and air layers in the model are not necessarily the same as the fluxes out of these layers. The difference between the fluxes going in and coming out is accumulation or depletion of moisture and or heat in that layer. Any such accumulation or depletion of heat and moisture change the temperature and moisture content of that layer respectively. The arrows represent heat and moisture fluxes at a particular point in time. The terms starting with QC represent heat fluxes due to convection. Terms starting with M are moisture fluxes due to convection. Terms starting with QR represent heat fluxes caused by thermal radiation. Terms starting with QE are heat fluxes from either evaporation or condensation of liquid. The ME terms represent moisture fluxes caused by evaporation or condensation. A detailed description of these terms is provided in Appendix C.

The term ‘MEst’ represents moisture lost through the skin from diffusion. This transepidermal water loss (TEWL) is proportional to the gradient of moisture in the stratum corneum layer. The moisture content of the outside surface of the skin depends on the relative humidity of the air in contact with the skin. The relative humidity of the air is further dependent on the temperature and vapor pressure of that air which is in turn dependent on the transepidermal water loss. It is possible to include the calculations for transepidermal water loss as part of the thermal comfort model. A natural consequence of the calculation of TEWL is an estimate of the moisture content of the stratum corneum. Various physical properties of the skin, for example permeability to chemicals, can therefore be estimated.

Referring to FIG. 5A, an exemplary block diagram illustrates heat and moisture movement among the layers in an exemplary thermal comfort model. The boundary 512 between the fabric layer 501 and the air gap layer 502 has convective heat transfer from the fabric 501 into the adjacent air 502. Heat transfer from radiation at boundary 512 leaves fabric 501 and enters fabric 503 at boundary 511. Radiation of heat from the outside fabric layer 503 is exchanged with an outside radiant surface 516 that is not necessarily at the same temperature as the surrounding air layer 517. Heat can also be lost or gained by evaporation or condensation of water at boundaries between fabric and air layers. Fluid layers 508 at these boundaries can increase or decrease in size as water is added or removed. Liquid water in these fluid layers 508 can also move by capillary forces in the adjacent fabric layers. The capillary forces are dependent on the contact angle between the liquid and fiber surfaces and is therefore dependent on the material making up the fiber as well as any surface treatments. In an exemplary thermal comfort model any fluid layer 508 at a fabric air boundary is assumed to be absorbed into the fabric when the fiber making up that fabric layer is hydrophilic. Alternate thermal comfort models make use of models of fluid flow in porous structures to calculate the dynamic motion of fluid in the fabric layers. Additionally, transfer of moisture vapor from one layer to another can occur by convection.

Layers of air captured between fabric layers or between fabric and skin are typically in motion due either to natural convection or from forced convection due to bulk air movement. In an embodiment of this invention, the model optionally includes air exchange between the air layer 502 and the outside air 517. This exchange of air 505 can bring in or remove heat and or moisture. Such exchange occurs as air escapes from the microclimate spaces through gaps in the clothing such as those that occur at the cuffs and collar, in such cases air moves around the fabric and not through the fabric. Air exchange through the garment may also be incorporated.

Radiant heat exchange between inner garments 501 and outer garments 503 has been found to be as much as 25% of the overall heat loss from the body. Radiant heat from sunlight can be well over 100 watts per square meter or more in direct sunlight. Radiant heat exchange with the outside environment can be a dominant factor in determining the thermal stress to which the subject is exposed.

The heat and moisture fluxes are balanced in such a way that both heat and moisture are conserved throughout the entire system at any point in time. Any appropriate mathematical procedure may be employed to solve the conservation equations such as the Newton-Raphson method.

Referring to FIG. 5B, an exemplary diagram illustrates heat and moisture transfer within a fabric layer. Heat and moisture transfer into our out of the fabric layer at any point in time will cause redistribution of heat and moisture within the fabric layer. The fabric layer 501 is made up of a mass of fibers 520 and interstitial air 523. In one embodiment of the thermal comfort model changes in heat and moisture are redistributed between fiber, air and liquid water zones such that they are in local equilibrium. In this approach the total fiber 520 moisture content is such that the relative humidity of the air 523 are in equilibrium as determined by sorption isotherm curves representing the specific type of material making up the fiber. The existence of liquid water held in the capillary structure 521 between fibers can occur only when the fibers have reached 100% saturation equivalent to the moisture content on the sorption isotherm curve when the relative humidity is 100%. Liquid at the interfaces 508 will be incorporated into the fabric when the material making up the fibers is hydrophilic. This water is distributed into the fibers 520 as absorbed water and into the interstitial air 523 as humidity. In the case where the air and fibers are saturated or become saturated by incoming water, the additional water is added to water adsorbed onto the fiber surfaces 521. In the case where water is leaving the fabric, the adsorbed water 521 is removed first, and then if needed removed from water absorbed in the fibers and the surrounding air in a proportion determined by the sorption isotherm curve. When water changes state as in the case of absorption into the fiber, or condensation/evaporation from liquid water, heat is generated or absorbed in accordance with latent heat of vaporization or heat of sorption as appropriate.

Referring next to FIG. 6 and FIG. 7, exemplary equations that govern the computational portion of the exemplary thermal comfort model represented in FIGS. 5, 5A, and 5B. FIG. 6 illustrates exemplary equations 602 for conservation of energy while FIG. 7 illustrates exemplary equations 702 for conservation of mass. In an embodiment, the illustrated equations 602, 702 are solved simultaneously based on the input parameter data. Appendix C provides a detailed description of the terms and meaning of each term in the equations.

The accuracy of the exemplary model was confirmed via a comfort study for individuals. The study was designed to cover a range of environmental and use conditions as well as undergarment and outer garment fabrics and styles. The outer garments were disposable protective coveralls with hoods. The coverall fabric did not cover face, hands, or feet. The study conditions were chosen using a Placket-Burman design to maximize orthogonality of the independent variables. Test subjects ingested a temperature probe that provided a continuous measure of core body temperature. Skin temperature was measured in five separate locations. An electrocardiogram was taken throughout the study to indicate heart rate. Chest expansion was measured to quantify breath rate and tidal volume. Sweat loss and evaporation was quantified gravimetrically. Temperature and relative humidity was measured in the air space between the undergarments and coverall. Good correlation was found between the model's predicted values and the results of the comfort study.

Referring next to FIG. 8, exemplary comfort levels are illustrated in a graph 802 of water vapor pressure to temperature. The plotted set of points represents the temperature and vapor pressure of the air layer between undergarment and coveralls. The state of the microclimate when the subject dons a coverall is shown at point 803. The subject then acclimates to a new temperature for 30 minutes to point 804. During this time, the temperature increases, but the water vapor pressure stays relatively constant because the subject has not yet begun to sweat to attempt to regulate temperature. The garment is breathable enough to let the sensible perspiration (moisture that transpires through the stratum corneum) pass through. At point 804, the subject begins light stepping exercise for 30 minutes to point 805. Here, the subject begins to sweat to help remove the internal heat generated by the exercise. The water vapor pressure increases, but the temperature stays constant because the air within the garment is not yet saturated and the sweat can evaporate and remove heat at a constant temperature. Even though the temperature remains constant, this subject moves into the uncomfortable range (e.g., point 806) because the increasing humidity makes it more difficult to remove heat efficiently. This figure represents one approach to characterizing thermal comfort of individuals based on the temperature and humidity of the air surrounding a subject's body. Other empirical models exist that provide a PMV or “Predicted Mean Vote” for thermal comfort based on physiological stress indicators like core and skin temperature.

Referring next to FIG. 9, example output results describing the temperature and percent relative humidity of the air layer between the undergarment fabric and the outer garment are illustrated in a graph 902. This graph illustrates the dynamic nature of the air layer as it accommodates heat and moisture coming and going through the adjacent fabric layers.

Referring next to FIG. 10, estimated core body temperature values are graphed as a function of time. In addition, this chart includes the estimated thermal comfort level for this subject. There are many empirical models of thermal comfort, some of which are known in the art. For example, existing literature provides equations relating physiological and environmental state with thermal comfort. This graph 1002 illustrates the change in comfort level as the core body temperature increases over time.

Referring next to FIG. 11 and FIG. 12, in an embodiment of the thermal comfort model, any of the input parameters to the model are represented not by a single value but by a distribution of values. These graphs serve as examples of the types of comparisons that may be made using the thermal comfort model and distributions of input parameters. The Monte-Carlo type simulation may be employed as a method for estimating any of the output parameters such as thermal strain for a population of input parameters. The graph 1102 provides an example of the predicted fractions of users wearing a t-shirt and jeans who were at a comfort level of six or less on a ten-point scale, with zero being “the coldest you've ever been”, five being “neutral, neither cold nor warm”, and ten being “the hottest you've ever been”. In this graph, the various plotted curves represent different level of cooling applied directly to the skin in watts per square meter. Input parameters for subject weight and height and age were selected randomly from a distribution of subjects.

Referring next to FIG. 12, using the same Monte Carlo method and pulling from the same distribution of subjects, graph 1202 represents the estimated percentage of subjects that were comfortable wearing undergarments and a coverall. When compared with graph 1102 in FIG. 11 it is possible to estimate the percentage increase in uncomfortable subjects when they wear a coverall over T-shirt and Jeans.

Referring next to FIG. 13, an exemplary flow chart illustrates user interaction with an exemplary thermal comfort model. The process begins at 1302. At 1304, a visual representation of the subject is provided to a user for display on a user interface. The visual representation includes a plurality of fabric layers on the subject where the fabric layers have at least one gap between them. User input is received at 1306 (e.g., via a user interface selection device such as a pointing device or keyboard) and converted into, for example, XML data at 1308. The thermal comfort model corresponding to the provided visual representation is accessed and executed at 1310 based on the XML data. The model simulates the thermal comfort of the subject wearing the plurality of fabric layers and generates output XML data at 1312. For example, the output XML data indicates a core temperature and hydration level of the subject over a user-defined time period. The hydration may be used as an indication of the skin health of the subject. Alternatively or in addition, the output XML data indicates the permeability of the subject's skin to polar materials and/or non-polar materials such as toxins.

The visual representation of the subject is modified at 1314 based on the generated output XML data to indicate the thermal comfort of the subject. For example, the visual representation of the subject is modified to reflect the core temperature and hydration level of the subject over the user-defined time period. In embodiments, data corresponding to the modified visual representation is provided to the user for display on the user interface. If the user wants to alter the input data at 1316, the process continues at 1306. Otherwise, the process stops at 1318.

Referring next to FIG. 14, an exemplary user interface 1402 shows a side-by-side comparison of different garments modeled on a human subject. A portion of the user interface 1402 identifies the particular garments modeled, the duration for model execution, ambient air temperature, air speed, a work environment, user information, and user activity level. The gap between the fabric layers is exposed on the visual representation of the human subject. The visual representation includes any representation capable of indicating thermal comfort anywhere on the spectrum of representation from photo-realistic representations to cartoon (e.g., anthropomorthic). A chart on the user interface 1402 is used to indicate the predicted thermal comfort level of each garment. In an embodiment, chart is color-coded corresponding to the comfort levels such as “comfortable,” “warning,” and “danger” over time. The thermal strain is also reflected in the visual representation of the human subject. In an embodiment, the visual representation of the subject is updated to refer to the thermal strain of the subject at a user specified time. In an embodiment, an alert such as a visual or audio alert is provided to the user when the comfort level exceeds a predefined (e.g., user-defined) threshold.

In the example of FIG. 14, the air temperature is represented by the background color, the temperature of any radiant heat/cool source is represented by the bar above the head of each subject represents, the microclimate temperature (e.g., temperature of the space between the subject and the outer garment) is represented by the color of the air gap, the temperature of the subject is represented by skin color, and the overall thermal comfort is represented by the facial expression on the subject (e.g., smile, frown, grimace, and the like). Further, the predicted perspiration rate of the subject is indicated graphically as perspiration (e.g., a quantity of beads of sweat) on the subject or the garment. The microclimate area is shown as a “cutaway” view of the garment on the subject. If the thermal strain determination yields a value that exceeds a particular threshold (e.g., pre-defined or user-defined), the eyes of the subject are shown as crossed-out. Exemplary thresholds include a high temperature (e.g., greater than 38 degrees Celsius) or dehydration (e.g., greater than 5% body mass has been lost).

With the first and second visual representations of the human subject in FIG. 14, the user interface 1402 enables the user to compare different garment combinations exposed to the same conditions (e.g., subject data and environmental or working conditions). Aspects of the invention enable the user to identify differences between garments and market one particular garment over the other based on the identified differences.

For example, in FIG. 14, a user conducts a side-by-side comparison of the KLEENGUARD® A10 Coveralls to the KLEENGUARD® A40 Coveralls, both available from the Kimberly-Clark Corporation, Roswell, Ga.

Referring next to FIG. 15, an exemplary user interface 1502 shows fields for entry of subject data by a user. The user interface 1502 includes fields for entry of height and weight of the subjects along with a basal metabolic rate. In an embodiment, the height and weight are used to determine the basal metabolic rate and skin surface areas. Other user-specific parameters are within the scope of the invention such as gender and whether the user is acclimated to the heat. For example, the exemplary thermal comfort model may account for body shape to allocate heat distribution to portions of the subject. The user interface 1502 also includes fields for identifying the undergarments worn by the subject.

The “US Coverall Wearer” selection represents a set of input parameters (e.g., height, weight, basal metabolic rate, undergarment choices, and the like). The input parameters include, for example, standard, predefined, or default inputs or input sets. In an embodiment, a plurality of sets of input parameters is available for selection by the user.

Referring next to FIG. 16, an exemplary user interface 1602 shows fields for entry of work conditions by the user. The user interface 1602 includes fields for entry of a garment selection (e.g., fabric data), subject posture, re-hydration availability, thermal insulation, moisture insulation, environmental conditions such as room temperature and humidity, and the activity level of the subject. Aspects of the invention provide predefined activity levels. The user may modify the predefined activity levels or define or configure new activity levels. The “Construction Outside” selection represents a set of input parameters regarding the work environment and other environmental conditions. In an embodiment, a plurality of sets of input parameters is available for selection by the user.

ADDITIONAL EXAMPLES

Exemplary input data for a model according to embodiments of the invention is shown below in Table 1.

TABLE 1 Exemplary Input Data. Environment Out Temp (° C.) 18.5 initial MC Temp 16 (° C.) Outside Relative Humidity (%) 67% initial MC % RH 70% Radiant Temperature (° C.) 21.1 Exchange air Temp (° C.) 16.0 Exchange air RH (%) 70% User Information Alpha Msk/Mtot 0.15 Initial Skin Temp 33.7 (° C.) Body Mass (kg) 86.2 Initial Core Temp 36.8 (° C.) Height (m) 1.78 Age (years) 30 MET (W/m²) 44.7 BMR (W/m²) 45.7 Work Efficiency 0.10 Surface area (m²) 2.04 Product Information Prod Ret (m² kPa/W) 0.015 Prod Rct (m² ° C./W) 0.217 Outside Air Velocity (m/s) 1.0 Prod Area (m²) 3.58 Air exchange rate with outside 0.0 (l/hr) Volume of air in microclimate (l) 30 Velocity of air in microclimate 0.0 hc_pr_i (W/m² K) 10 (m/s) hc_pr_o (W/m² K) 8.60 Prod Fabric Basis Weight (g/m²) 67 Prod Fabric Density (g/cm³) 0.12 Prod Fiber Type PP Prod Fiber moisture level  0% Prod Initial Temp 25.0 (g-H2O/g-wet fiber) Prod Fabric emissivity 0.98 Prod Initial % RH 10% Undergarments Ug Ret (m² kPa/W) 0.017 Ug Rct (m² ° C./W) 0.228 Ug Gap (cm) 2.1 Ug Area (m²) 2.21 hc_un_i (W/m² K) 7.4 Ug Fabric Basis Weight (g/m²) 419 hc_un_o (W/m² K) 8.60 Ug Fabric Density (g/cm³) 0.68 Ug Fiber Type Cotton Ug Fiber moisture level 6.46%   Ug Initial Temp 30.0 (g-H2O/g-wet fiber) Ug Fabric emissivity 0.98 Ug Initial % RH 10%

Appendix B provides a description of the input parameters.

Exemplary input and output parameters and data are shown in Appendix A. In particular, an output file from a model according to an embodiment of the invention includes all the information from an input file, but adds time dependent data. In the example in Appendix A, the element Static_Vars includes all the basic properties of the model that do not change with time and includes sub-nodes for Subject, Environment, and Clothing. The element Dynamic_Vars includes all the time nodes (e.g., the state of the model at specific times). The Dynamic_Vars element contains a set of TimeData nodes. The first TimeData node has a Type attribute set to ‘Initial’ and indicates the initial values for each of the dynamic parameters in the model. Subsequent TimeData nodes with Type attributes set to ‘Run’ are output results from the model and represent the state of the model at a time indicated by the ModelTime subnode.

Alternately, input parameters may be time dependent. Such input data sets would change one or more of the model parameters to represent for example changes occurring in work environment, clothing type, or activity level. One method for implementing this type of input flexibility uses a single data format for input and output data sets. The resulting output data from running the model can be used as input data for a subsequent model input data set. Changes can be made to a single input parameter or set of input parameters model an instantaneous change in the state of the model. Concatenation of the outputs of each model run then simulates the condition when a model parameter changes.

The Summary element includes result calculations from the end of the model. The element Limit_(—)50 represents the time it took for the subject to lose 50% of the acceptable water loss value. The element Limit_(—)95 represents the time it took to lose 95% of the water value. The element Limit_Tre represents the time it took for the subject to reach 38° C. core body temperature. The element Limit_Comf represents the time it took for the subject to reach “2” (e.g., Very Hot) on the thermal comfort scale. It will be appreciated that data for some or all of these elements may be represented in the user interfaces illustrated herein.

Exemplary Operating Environment

A computing device such as computing device 204 in FIG. 2 or a computer has one or more processors or processing units and a system memory. The computer typically has at least some form of computer readable media. Computer readable media, which include both volatile and nonvolatile media, removable and non-removable media, may be any available medium that may be accessed by computer. By way of example and not limitation, computer readable media comprise computer storage media and communication media. Computer storage media include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. For example, computer storage media include RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that may be used to store the desired information and that may be accessed by computer. Communication media typically embody computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and include any information delivery media. Those skilled in the art are familiar with the modulated data signal, which has one or more of its characteristics set or changed in such a manner as to encode information in the signal. Wired media, such as a wired network or direct-wired connection, and wireless media, such as acoustic, RF, infrared, and other wireless media, are examples of communication media. Combinations of any of the above are also included within the scope of computer readable media.

The system memory includes computer storage media in the form of removable and/or non-removable, volatile and/or nonvolatile memory. The computer may operate in a networked environment using logical connections to one or more remote computers, such as a remote computer.

Although described in connection with an exemplary computing system environment, embodiments of the invention are operational with numerous other general purpose or special purpose computing system environments or configurations. The computing system environment is not intended to suggest any limitation as to the scope of use or functionality of any aspect of the invention. Moreover, the computing system environment should not be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in the exemplary operating environment. Examples of well known computing systems, environments, and/or configurations that may be suitable for use with aspects of the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, mobile telephones, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.

Embodiments of the invention may be described in the general context of computer-executable instructions, such as program modules, executed by one or more computers or other devices. The computer-executable instructions may be organized into one or more computer-executable components or modules. Generally, program modules include, but are not limited to, routines, programs, objects, components, and data structures that perform particular tasks or implement particular abstract data types. Aspects of the invention may be implemented with any number and organization of such components or modules. For example, aspects of the invention are not limited to the specific computer-executable instructions or the specific components or modules illustrated in the figures and described herein. Other embodiments of the invention may include different computer-executable instructions or components having more or less functionality than illustrated and described herein. Aspects of the invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.

In operation, a computer executes computer-executable instructions embodied in one or more computer-executable components stored on one or more computer-readable media to implement aspects of the invention described and/or illustrated herein.

The embodiments illustrated and described herein as well as embodiments not specifically described herein but within the scope of aspects of the invention constitute exemplary means for means for defining the model, exemplary means for predicting the thermal strain, exemplary means for simultaneously solving equations for conservation of energy and conservation of mass based on the received data, exemplary means for calculating a radiant heat exchange rate among the fabric layers independent of the gap, and exemplary means for accounting for air exchange between the gap and ambient air external to the garments.

The order of execution or performance of the operations in embodiments of the invention illustrated and described herein is not essential, unless otherwise specified. That is, the operations may be performed in any order, unless otherwise specified, and embodiments of the invention may include additional or fewer operations than those disclosed herein. For example, it is contemplated that executing or performing a particular operation before, contemporaneously with, or after another operation is within the scope of aspects of the invention.

When introducing elements of aspects of the invention or the embodiments thereof, the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements.

Having described aspects of the invention in detail, it will be apparent that modifications and variations are possible without departing from the scope of aspects of the invention as defined in the appended claims. As various changes could be made in the above constructions, products, and methods without departing from the scope of aspects of the invention, it is intended that all matter contained in the above description and shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.

Appendix A

Listed below are extensible markup language (XML) data excerpts identifying exemplary input parameters and data along with exemplary output parameters and data for use with embodiments of the invention.

<?xml version=“1.0” encoding=“utf-8”?> <MCModelInput d1p1:Name=“Microclimate Model 2007” xmlns:d1p1=“ns”>  <ModelInfo>   <Creator>KCModel.vb</Creator>   <Version>1.0.0.0</Version>   <Date>2/18/2008 12:00:00 AM</Date>   <Notes>computer generated results</Notes>   <TimeStep Units=“sec”>0.01</TimeStep>   <RecordStep Units=“sec”>60</RecordStep>   <Duration Units=“sec”>8000</Duration>  </ModelInfo>  <Static_Vars>   <Subject>    <Description>Subject 3 wearing product A in 60 °F 50.0% RH</Description>    <Mass Units=“kg”>73.463</Mass>    <Height Units=“m”>173.355</Height>    <Age Units=“Years”>33</Age>    <BMR Units=“W/m²”>39.1574587314438</BMR>    <Surface_Area Units=“m²”>1.87358919834702</Surface_Area>    <Heat_Acclimated Units=“Percent”>0</Heat_Acclimated>    <Gender Units=“Male / Female”>2</Gender>    <Posture Units=“Description”>standing</Posture>    <WalkSpeed Units=“m/s”>0</WalkSpeed>    <Wind_Angle Units=“degrees”>0</Wind_Angle>    <Can_Drink Units=“Y or N”>N</Can_Drink>   </Subject>   <Environment>    <Description>Chamber at 60 °F and 50.0% Relative Humidity</Description>   </Environment>   <Clothing>    <Description />    <Coverage Units=“Percent”>1.0</Coverage>   </Clothing>  </Static_Vars>  <Dynamic_Vars>   <TimeData Type=“Initial”>    <ModelTime Units=“sec”>.000</ModelTime>    <ModelState>     <Subject>      <Activity Units=“METS”>1.00</Activity>      <Work_Efficiency Units=“Percent”>0.100</Work_Efficiency>      <Temp_Skin Units=“°C”>31.82</Temp_Skin>      <Temp_Core Units=“°C”>37.21</Temp_Core>      <Q_Respiration Units=“W/m²”>0.0</Q_Respiration>      <Q_Storage Units=“W/m²”>39.2</Q_Storage>      <Q_Evaporation Units=“W/m²”>0.0</Q_Evaporation>      <Q_Convection Units=“W/m²”>0.0</Q_Convection>      <Q_Radiation Units=“W/m²”>0.0</Q_Radiation>      <Q_Conduction Units=“W/m²”>0.0</Q_Conduction>      <Q_Sweat Units=“W/m²”>0.0</Q_Sweat>      <M_Drip Units=“g/m² hr”>0.0</M_Drip>      <M_TEWL Units=“g/m² hr”>0.0</M_TEWL>      <M_Sweat Units=“g/m² hr”>0.0</M_Sweat>      <Total_H2O_Loss Units=“g”>0.0</Total_H2O_Loss>      <SkinMassFrac Units=“Percent”>0.0</SkinMassFrac>      <PMV Units=“N/A”>0.0</PMV>     </Subject>     <Environment>      <Temp_Air Units=“°C”>16.7</Temp_Air>      <Temp_Radient Units=“°C”>16.7</Temp_Radient>      <RH_Air Units=“Percent”>0.545</RH_Air>      <Temp_Exch_Air Units=“°C”>16.7</Temp_Exch_Air>      <Air_Speed Units=“m/s”>0.1</Air_Speed>     </Environment>     <Clothing>      <Undergarment>       <Fabric>        <Fiber_Type>1</Fiber_Type>        <Basis_Weight Units=“g/m²”>250</Basis_Weight>        <Density Units=“g/cm³”>0.24</Density>        <Moisture_Content Units=“g-H2O/g- total”>0.282764478695559</Moisture_Content>        <Emissivity Units=“unitless”>0.95</Emissivity>        <Rct Units=“m² °C / W”>0.1</Rct>        <Ret Units=“m² kPa / W”>0.012</Ret>        <Clo Units=“Clo units”>0.644</Clo>        <Im Units=“unitless”>0.505</Im>        <MOCON Units=“g/m² day”>19247</MOCON>        <Temp Units=“°C”>31.83</Temp>        <Relative_Humidity Units=“Percent”>1</Relative_Humidity>        <Saturation Units=“Percent”>0.08</Saturation>       </Fabric>       <Surface_Area Units=“m²”>2.06</Surface_Area>      </Undergarment>      <Outergarment>       <Fabric>        <Fiber_Type>3</Fiber_Type>        <Basis_Weight Units=“g/m²”>42.067</Basis_Weight>        <Density Units=“g/cm³”>0.159</Density>        <Moisture_Content Units=“g-H2O/g- total”>0.000150243691980493</Moisture_Content>        <Emissivity Units=“unitless”>0.95</Emissivity>        <Rct Units=“m² °C / W”>0.1178</Rct>        <Ret Units=“m² kPa / W”>0.02224</Ret>        <Clo Units=“Clo units”>0.758</Clo>        <Im Units=“unitless”>0.321</Im>        <MOCON Units=“g/m² day”>10385</MOCON>        <Temp Units=“°C”>29.2</Temp>        <Relative_Humidity Units=“Percent”>1</Relative_Humidity>        <Saturation Units=“Percent”>2.88E−05</Saturation>       </Fabric>       <Surface_Area Units=“m²”>3.58</Surface_Area>      </Outergarment>      <MicroClimate>       <Temp Units=“°C”>29.2</Temp>       <Relative_Humidity Units=“Percent”>0.555</Relative_Humidity>       <Air_Exchange_Rate Units=“l/hr”>0.000</Air_Exchange_Rate>       <Volume Units=“l”>27.0</Volume>       <Velocity Units=“m/s”>0.3</Velocity>       <Surface_Area Units=“m²”>0.3</Surface_Area>      </MicroClimate>      <Transfer_Coefficients>       <hc_out Units=“W / m² °C”>0.000</hc_out>       <hr_out Units=“W / m² °C”>1.000</hr_out>       <hc_um Units=“W cm / m² °C”>0.000</hc_um>       <hc_mc Units=“W cm / m² °C”>0.000</hc_mc>       <DiffC3 Units=“g / sec cm kPa”>1.000</DiffC3>      </Transfer_Coefficients>      <Im_Tot_Static Units=“n/a”>0.0</Im_Tot_Static>      <Icl_Tot_Static Units=“Clo”>0.0</Icl_Tot_Static>     </Clothing>     <WaterLayers>      <Skin_Undergarment>       <Water_Mass Units=“g”>0.00000</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Skin_Undergarment>      <Undergarment_Microclimate>       <Water_Mass Units=“g”>0.00000</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Undergarment_Microclimate>      <Microclimate_Coverall>       <Water_Mass Units=“g”>0.38084</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Microclimate_Coverall>      <Coverall_Outside>       <Water_Mass Units=“g”>0.38</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Coverall_Outside>     </WaterLayers>    </ModelState>   </TimeData>   <TimeData Type=“Initial”>    <ModelTime Units=“sec”>.000</ModelTime>    <ModelState>     <Subject>      <Activity Units=“METS”>1.00</Activity>      <Work_Efficiency Units=“Percent”>0.100</Work_Efficiency>      <Temp_Skin Units=“°C”>31.82</Temp_Skin>      <Temp_Core Units=“°C”>37.21</Temp_Core>      <Q_Respiration Units=“W/m²”>0.0</Q_Respiration>      <Q_Storage Units=“W/m²”>39.2</Q_Storage>      <Q_Evaporation Units=“W/m²”>0.0</Q_Evaporation>      <Q_Convection Units=“W/m²”>0.0</Q_Convection>      <Q_Radiation Units=“W/m²”>0.0</Q_Radiation>      <Q_Conduction Units=“W/m²”>0.0</Q_Conduction>      <Q_Sweat Units=“W/m²”>0.0</Q_Sweat>      <M_Drip Units=“g/m² hr”>0.0</M_Drip>      <M_TEWL Units=“g/m² hr”>0.0</M_TEWL>      <M_Sweat Units=“g/m² hr”>0.0</M_Sweat>      <Total_H2O_Loss Units=“g”>0.0</Total_H2O_Loss>      <SkinMassFrac Units=“Percent”>0.0</SkinMassFrac>      <PMV Units=“N/A”>0.0</PMV>     </Subject>     <Environment>      <Temp_Air Units=“°C”>16.7</Temp_Air>      <Temp_Radient Units=“°C”>16.7</Temp_Radient>      <RH_Air Units=“Percent”>0.545</RH_Air>      <Temp_Exch_Air Units=“°C”>16.7</Temp_Exch_Air>      <Air_Speed Units=“m/s”>0.1</Air_Speed>     </Environment>     <Clothing>      <Undergarment>       <Fabric>        <Fiber_Type>1</Fiber_Type>        <Basis_Weight Units=“g/m²”>250</Basis_Weight>        <Density Units=“g/cm³”>0.24</Density>        <Moisture_Content Units=“g-H2O/g-total”>0.283</Moisture_Content>        <Emissivity Units=“unitless”>0.95</Emissivity>        <Rct Units=“m² °C / W”>0.1</Rct>        <Ret Units=“m² kPa / W”>0.012</Ret>        <Clo Units=“Clo units”>0.644052518592814</Clo>        <Im Units=“unitless”>0.51</Im>        <MOCON Units=“g/m² day”>19247</MOCON>        <Temp Units=“°C”>31.8228</Temp>        <Relative_Humidity Units=“Percent”>1</Relative_Humidity>        <Saturation Units=“Percent”>0.08</Saturation>       </Fabric>       <Surface_Area Units=“m²”>2.056</Surface_Area>      </Undergarment>      <Outergarment>       <Fabric>        <Fiber_Type>3</Fiber_Type>        <Basis_Weight Units=“g/m²”>42.067</Basis_Weight>        <Density Units=“g/cm³”>0.159</Density>        <Moisture_Content Units=“g-H2O/g- total”>0.000150243691980493</Moisture_Content>        <Emissivity Units=“unitless”>0.95</Emissivity>        <Rct Units=“m² °C / W”>0.1178</Rct>        <Ret Units=“m² kPa / W”>0.02224</Ret>        <Clo Units=“Clo units”>0.759</Clo>        <Im Units=“unitless”>0.321</Im>        <MOCON Units=“g/m² day”>10385</MOCON>        <Temp Units=“°C”>29.2</Temp>        <Relative_Humidity Units=“Percent”>1</Relative_Humidity>        <Saturation Units=“Percent”>2.89E−05</Saturation>       </Fabric>       <Surface_Area Units=“m²”>3.59</Surface_Area>      </Outergarment>      <MicroClimate>       <Temp Units=“°C”>29.2</Temp>       <Relative_Humidity Units=“Percent”>0.555</Relative_Humidity>       <Air_Exchange_Rate Units=“l/hr”>0.000</Air_Exchange_Rate>       <Volume Units=“l”>27.0</Volume>       <Velocity Units=“m/s”>0.3</Velocity>       <Surface_Area Units=“m²”>0.3</Surface_Area>      </MicroClimate>      <Transfer_Coefficients>       <hc_out Units=“W / m² °C”>0.000</hc_out>       <hr_out Units=“W / m² °C”>1.000</hr_out>       <hc_um Units=“W cm / m² °C”>0.000</hc_um>       <hc_mc Units=“W cm / m² °C”>0.000</hc_mc>       <DiffC3 Units=“g / sec cm kPa”>1.000</DiffC3>      </Transfer_Coefficients>      <Im_Tot_Static Units=“n/a”>0.0</Im_Tot_Static>      <Icl_Tot_Static Units=“Clo”>0.0</Icl_Tot_Static>     </Clothing>     <WaterLayers>      <Skin_Undergarment>       <Water_Mass Units=“g”>0.00000</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Skin_Undergarment>      <Undergarment_Microclimate>       <Water_Mass Units=“g”>0.00000</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Undergarment_Microclimate>      <Microclimate_Coverall>       <Water_Mass Units=“g”>0.38084</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Microclimate_Coverall>      <Coverall_Outside>       <Water_Mass Units=“g”>0.38084</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Coverall_Outside>     </WaterLayers>    </ModelState>   </TimeData>   <TimeData Type=“Run”>    <ModelTime Units=“sec”>60.010</ModelTime>    <ModelState>     <Subject>      <Activity Units=“METS”>1.00</Activity>      <Work_Efficiency Units=“Percent”>0.100</Work_Efficiency>      <Temp_Skin Units=“°C”>34.41</Temp_Skin>      <Temp_Core Units=“°C”>36.79</Temp_Core>      <Q_Respiration Units=“W/m²”>4.5</Q_Respiration>      <Q_Storage Units=“W/m²”>34.7</Q_Storage>      <Q_Evaporation Units=“W/m²”>0.0</Q_Evaporation>      <Q_Convection Units=“W/m²”>30.8</Q_Convection>      <Q_Radiation Units=“W/m²”>0.0</Q_Radiation>      <Q_Conduction Units=“W/m²”>0.0</Q_Conduction>      <Q_Sweat Units=“W/m²”>0.0</Q_Sweat>      <M_Drip Units=“g/m² hr”>0.0</M_Drip>      <M_TEWL Units=“g/m² hr”>0.0</M_TEWL>      <M_Sweat Units=“g/m² hr”>0.0</M_Sweat>      <Total_H2O_Loss Units=“g”>0.2</Total_H2O_Loss>      <SkinMassFrac Units=“Percent”>0.1</SkinMassFrac>      <PMV Units=“N/A”>2.4</PMV>     </Subject>     <Environment>      <Temp_Air Units=“°C”>16.7</Temp_Air>      <Temp_Radient Units=“°C”>16.7</Temp_Radient>      <RH_Air Units=“Percent”>0.545</RH_Air>      <Temp_Exch_Air Units=“°C”>16.7</Temp_Exch_Air>      <Air_Speed Units=“m/s”>0.1</Air_Speed>     </Environment>     <Clothing>      <Undergarment>       <Fabric>        <Fiber_Type>1</Fiber_Type>        <Basis_Weight Units=“g/m²”>250</Basis_Weight>        <Density Units=“g/cm³”>0.24</Density>        <Moisture_Content Units=“g-H2O/g-total”>0.280</Moisture_Content>        <Emissivity Units=“unitless”>0.95</Emissivity>        <Rct Units=“m² °C / W”>0.1</Rct>        <Ret Units=“m² kPa / W”>0.012</Ret>        <Clo Units=“Clo units”>0.644</Clo>        <Im Units=“unitless”>0.505</Im>        <MOCON Units=“g/m² day”>19247</MOCON>        <Temp Units=“°C”>32.9</Temp>        <Relative_Humidity Units=“Percent”>1</Relative_Humidity>        <Saturation Units=“Percent”>0.079</Saturation>       </Fabric>       <Surface_Area Units=“m²”>2.055</Surface_Area>      </Undergarment>      <Outergarment>       <Fabric>        <Fiber_Type>3</Fiber_Type>        <Basis_Weight Units=“g/m²”>42.067</Basis_Weight>        <Density Units=“g/cm³”>0.159</Density>        <Moisture_Content Units=“g-H2O/g-total”>5.10E−05</Moisture_Content>        <Emissivity Units=“unitless”>0.95</Emissivity>        <Rct Units=“m² °C / W”>0.1</Rct>        <Ret Units=“m² kPa / W”>0.012</Ret>        <Clo Units=“Clo units”>0.644</Clo>        <Im Units=“unitless”>0.505</Im>        <MOCON Units=“g/m² day”>19247</MOCON>        <Temp Units=“°C”>29.9</Temp>        <Relative_Humidity Units=“Percent”>0.335</Relative_Humidity>        <Saturation Units=“Percent”>9.81E−06</Saturation>       </Fabric>       <Surface_Area Units=“m²”>3.58</Surface_Area>      </Outergarment>      <MicroClimate>       <Temp Units=“°C”>30.9</Temp>       <Relative_Humidity Units=“Percent”>0.652</Relative_Humidity>       <Air_Exchange_Rate Units=“l/hr”>0.000</Air_Exchange_Rate>       <Volume Units=“l”>27.0</Volume>       <Velocity Units=“m/s”>0.3</Velocity>       <Surface_Area Units=“m²”>0.3</Surface_Area>      </MicroClimate>      <Transfer_Coefficients>       <hc_out Units=“W / m² °C”>3.312</hc_out>       <hr_out Units=“W / m² °C”>1.000</hr_out>       <hc_um Units=“W cm / m² °C”>0.662</hc_um>       <hc_mc Units=“W cm / m² °C”>0.662</hc_mc>       <DiffC3 Units=“g / sec cm kPa”>1.000</DiffC3>      </Transfer_Coefficients>      <Im_Tot_Static Units=“n/a”>0.0</Im_Tot_Static>      <Icl_Tot_Static Units=“Clo”>0.0</Icl_Tot_Static>     </Clothing>     <WaterLayers>      <Skin_Undergarment>       <Water_Mass Units=“g”>0.00000</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Skin_Undergarment>      <Undergarment_Microclimate>       <Water_Mass Units=“g”>0.00000</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Undergarment_Microclimate>      <Microclimate_Coverall>       <Water_Mass Units=“g”>0.00000</Water_Mass>       <Water_Area Units=“m²”>0.00010</Water_Area>      </Microclimate_Coverall>      <Coverall_Outside>       <Water_Mass Units=“g”>0.00012</Water_Mass>       <Water_Area Units=“m²”>0.00012</Water_Area>      </Coverall_Outside>     </WaterLayers>    </ModelState>   </TimeData> [The remaining TimeData Nodes would be included at this point in the document]  </Dynamic_Vars>  <Summary>   <Limit_50 Units=“min”>0.0</Limit_50>   <Limit_95 Units=“min”>0.0</Limit_95>   <Limit_Tre Units=“min”>0.0</Limit_Tre>  </Summary> </MCModelInput>

Appendix B

Listed below are descriptions of the terms used in TABLE 1 and refer in general to input parameters for the model.

Description of Terms

Out Temp (° C.): The temperature of the air in the environment where the subject is being evaluated

Outside Relative Humidity (%): The relative humidity of the air in the environment where the subject is being evaluated

Radiant Temperature (° C.): The temperature of a radiant heat source or sink. When no such source exists this is the same as Out Temp.

Exchange air Temp (° C.): The temperature of air that is exchanged with the inside air layers. Unless there is some other source of air to the layer this is the same as Out Temp.

Exchange air RH (%): The relative humidity of air that is exchanged with the inside air layers. Unless there is some other source of air to the layer this is the same as Outside Relative Humidity.

Alpha Msk/Mtot: The fraction of the body mass that is in the skin layer.

Body Mass (kg): The nude body mass of the subject.

Height (m): The height of the subject.

MET (W/m²): The metabolic energy production of the subject. This corresponds to the rate of energy being generated by the subject and changes as a function of the activity.

Work Efficiency: The efficiency of the subject at converting metabolic energy into work done by the body. This is the ratio of work done by the body to the MET.

Prod Ret (m² kPa/W): The moisture insulation of the outer garment layer. Fabric with an Ret of 0.5 would allow enough moisture to pass through one square meter of fabric when the vapor pressure gradient across the fabric was 1 kilopascal that if the water had evaporated, two watts of heat would be removed from the underlying layer. Moisture insulation can be measured for example using sweating mannequins.

Prod Rct (m² ° C./W): The thermal insulation of the outer garment layer. Fabric with an Rct value of 0.5 would allow two watts of heat to pass through one square meter of the fabric when the temperature gradient across the fabric was one degree Celsius. Thermal insulation can be measured for example using sweating mannequins.

Outside Air Velocity (m/s): The speed that the environmental air moves across the surface of the outer fabric layer.

Prod Area (m²): The surface area of the outer fabric layer.

Air exchange rate with outside (l/hr): The rate that air is moved from the environment into the air layer between fabric layers. A value of one liter per hour means that one liter of the air layer air is replaced by one liter of the outside air per hour.

Volume of air in microclimate (l): The volume of air in the gap between the undergarment and the outer garment.

Velocity of air in microclimate (m/s): The speed of the air layer in the gap between the fabric layers relative to the fabric layer surfaces.

Prod Fabric Basis Weight (g/m²): The dry mass per unit area for the outer fabric layer.

Prod Fabric Density (g/cm³): The mass per unit volume of the outer fabric layer. It is the ratio of the fiber mass excluding absorbed water to the volume of the outer fabric layer in its use state.

Prod Fiber Type: The type of fiber that makes up the outer fabric layer. This specifies which sorption isotherm data is used in the calculations of moisture and heat movement within the fabric.

Prod Fiber moisture level (g-H2O/g-wet fiber): The mass of water that has been absorbed into the fiber making up the outer fabric layer. The moisture level is the ratio of the absorbed water to the total weight of the wet fiber.

Prod Fabric emissivity: The emissivity of the outer fabric layer. This is used in the calculation of heat exchange from radiant heat exchange between layers and should represent the average emissivity for the relevant wavelengths.

Ug Ret (m² kPa/W): The moisture insulation of the undergarment layer. See Prod Ret for more information. Moisture insulation can be measured for example using sweating mannequins.

Ug Rct (m² ° C./W): The thermal insulation of the undergarment layer. See Prod Rct for more information. Thermal insulation of fabric layers can be measured for example using sweating mannequins.

Ug Gap (cm): The average distance between the undergarment fabric layer and the outer fabric layer.

Ug Area (m²): The total surface area of the undergarment fabric layer.

Ug Fabric Basis Weight (g/m²): The dry mass per unit area for the undergarment fabric layer.

Ug Fabric Density (g/cm³): The mass per unit volume of the outer fabric layer. It is the ratio of the fiber mass excluding absorbed water to the volume of the outer fabric layer in its use state.

Ug Fiber Type: The type of fiber that makes up the undergarment fabric layer. This specifies which sorption isotherm data is used in the calculations of moisture and heat movement within the fabric.

Ug Fiber moisture level (g-H2O/g-wet fiber): The mass of water that has been absorbed into the fiber making up the undergarment fabric layer. The moisture level is the ratio of the absorbed water to the total weight of the wet fiber.

Ug Fabric emissivity: The emissivity of the undergarment fabric layer. The emissivity of most clothing fabrics is very close to unity. This property can readily be measured using methods described in the art.

initial MC Temp (° C.): The initial temperature of the air layer between the fabric layers.

initial MC % RH: The initial relative humidity of the air layer between fabric layers.

Initial Skin Temp (° C.): The initial average temperature of the subjects skin.

Initial Core Temp (° C.): The initial average core temperature of the subject.

Age (years): The age of the subject.

BMR (W/m²): The basal metabolic rate of the subject.

Surface area (m²): The total surface area of the subjects skin.

hc_pr_i (W/m² K): The convective transfer coefficient at the boundary between the air layer and the outer fabric layer. Various methods may be employed to estimate this transfer coefficient including experimentation.

hc_pr_o (W/m² K): The convective transfer coefficient at the boundary between the outer fabric layer and the outside environment. Various methods may be employed to estimate this transfer coefficient. Several published articles describe empirical models of this transfer coefficient

Prod Initial Temp: The initial temperature of the outer garment fabric layer.

Prod Initial % RH: The initial relative humidity of the air between the fibers that make up the product fabric layer.

hc_un_i (W/m² K): The convective transfer coefficient at the boundary between the undergarment and the subjects skin. Various methods may be employed to estimate this transfer coefficient including experimentation.

hc_un_o (W/m² K): The convective transfer coefficient at the boundary between the undergarment and the air layer between the undergarment and the outer garment fabric layers. Various methods may be employed to estimate this transfer coefficient including experimentation.

Ug Initial Temp: The initial temperature of the undergarment fabric layer.

Ug Initial % RH: The initial relative humidity of the air between the fibers that make up the undergarment fabric layer.

Appendix C

Listed below is Mathematica code describing the equations used to calculate the heat and moisture fluxes described in FIG. 5.

-   In[112]:=Const={ad1→3.485, ad2→1.31838, ad3→1000, ad4→274.15,     sp1→0.6112, sp2→17.62, sp3→243.12, sh1→0.6217, sh2→0.3783,     Ptot→101.325, C1→0.67454, C2→0.01, C3→0.00000162, K1→1.0846,     K2→1.84593, R→5.67×10⁻⁶, k→273.15} -   Out[112]={ad1→3.485, ad2→1.31838, ad3→1000, ad4→274.15, sp1→0.6112,     sp2→17.62, sp3→243.12, sh1→0.6217, sh2→0.3783, Ptot→101.325,     C1→0.67454, C2→0.01, C3→1.62×10⁻⁶, K1→1.0046, K2→1.84593,     R→5.67×10⁻⁶, k→273.15} -   In[113]:=(*R the Stefan-Boltzman constant 5.67×10⁻⁶ W/m² k⁴*) -   In[114]:=(*k of 273.15, add this to ° C. to get Kelvin*) -   In[115]:=(*C1 is the latent heat of vaporization for water=0.67454     (W hr/g)*) -   In[116]:=(*The following are descriptions of functions used in the     calculations*) -   In[117]:=(*AirDen=Function for Air Density, Total pressure ‘Ptot’ in     kPa, Partial pressure or water vapor ‘PP’ in kPa, and Air Temp     ‘Temp’ in ° C., provides air density in g/cm³*) -   In[118]:=AirDen[Ptot_, PP_,     Temp_]:=(ad1*Ptot−ad2*PP)/(ad3*(Temp+ad4)) -   In[119]:=(*SatPress=Function for Saturated Vapor pressure at a     specified temperature ‘Temp’ in ° C. provides saturated water vapor     pressure in kPa*) -   In[120]:=SatPress[Temp_]:=sp1*Exp [Temp*sp2/(Temp+sp3)] -   In[121]:=(*SpecHum=Function for Specific Humidity, Partial pressure     ‘PP’ in kPa, and Total Pressure ‘Ptot’ in kPa, provides specific     humidity in g-H2O/g-total*) -   In[122]:=SpecHum[PP_, Ptot_]:=sh1*PP/(Ptot−sh2*PP) -   In[123]:=(*QFab=Function for heat flux through a fabric layer due to     conduction. ‘Rct’ is the thermal insulation in m² ° C./W,     Temperature at one surface ‘T1’ and temperature at the other surface     ‘T2’ are temperatures in ° C. and Q is in W/m²*) -   In[124]:=QFab[Rct_, T1_, T2_]:=(T1−T2)/Rct -   In[125]:=(*Qair=Function for heat flux across a stagnant air gap.     ‘Tc’ is thermal conductivity of air in W/cm-° C. at 0.00024, ‘h’ is     the air space gap in cm provides heat flux in W/cm². Alternately Tc     can be 24 W-cm/m² ° C. so Qair is in W/m²*). -   In[126]:=Qair[Tc_, T1_, T2_, h_]:=Tc*(T1−T2)/h -   In[127]:=(*Qbound=Function for heat flux due to connection. ‘hc’ is     the boundary layer transfer coefficient in W/m²-° C. ‘T1’ is the     temperature at one boundary in ° C. ‘T2’ is the temperature at the     other boundary in ° C.*) -   In[128]:=Qbound[hc_, T1_, T2_]:=hc(T1−T2) -   In[129]:=(QFabWet=Function for heat flux due to evaporative loss as     moisture evaporates and moves through a fabric. The moisture     insulation ‘Ret’ in m² kPa/W, ‘V1’ is the vapor pressure at the     evaporating surface in kPa and ‘V2’ the vapor pressure of the air on     the other side of the fabric in kPa provides Qfabwet=W/m²*) -   In[130]:=QFabWet[Ret_, V1_, V2_]:=(V1−V2)/Ret -   In[131]:=(*MFabWet=Function for water flux through a fabric. MFabWet     is mass flux in g/m² hr*) -   In[132]:=MFabWet[Ret_, V1_, V2_, C1_]:=QFabWet[Ret, V1, V2]/C1 -   In[133]:=(*QboundWet=Heat flux from moisture evaporating from a     surface into an open air space with transfer coefficient hc (W/m² °     C.). LR is the lewis relation between heat and moisture transfer     coefficients approximately 16.5° C./kPa ‘V1’ is the vapor pressure     at the evaporating surface in kPa and ‘V2’ is the vapor pressure at     the outside boundary in kPa. Provides heat flux in W/m²*) -   In[134]:=QboundWet[hc_, LR_, V1_, V2_]:=(V1−V2)*(hc*LR) -   In[135]:=(*MboundWet=Moisture flux from evaporation into open air     corresponding to the heat flux QboundWet[ ] provides moisture flux     in g/m² hr*) -   In[136]:=MboundWet[hc_, LR_, V1_, V2_, C1_]:=QboundWet[hc, LR, V1,     V2]/C1 -   In[137]:=(*QRad=Heat flux from radiant heat exchange between two     surfaces. ‘T1’ is the temperature of one surface in ° C., ‘T2’ is     the temperature of the other surface in ° C. ‘Em’ is the emissivity     of the emitting surface. ‘Aratio’ is the ratio of the surface areas.     Heat flux is provided in W/m²*) (*the view factor F12 is the     fraction of radiation from surface 1 that is directly intercepted by     surface 2. This value is 1 for the undergarment, and is the ratio of     the undergarment surface area ‘surface 1’ to the outer garment     surface area ‘surface 2’ when calculating the flux being absorbed     into the outer surface ‘2’. Bird Stewart & Lightfoot pg 440*) -   In[138]:=QRad[T1_, T2_, Em_,     Aratio_]:=R*Em*Aratio*((T1+k)^4−(T2+k)^4) -   In[139]:=(*Qrd=Function of Heat flux from radient heat exchange     between two surfaces. This uses a “transfer coefficient” type     approach. Results are in W/m²*) -   In[140]:=Qrd[hr_, T1_, T2_]:=hr*(T1−T2) -   In[141]:=(*hrad=function for radiant heat flux transfer coefficient     calculation in W/m² ° C.*) -   In[142]:=hrad[emm_, T1_, T2_, k, R]:=emm*R*((T1+T2)/2+k)^3 -   In[143]:=(*QExch=Function for heat flux calculations for bringing in     air of a known vapor pressure and temperature. AirDensity in g/cm³.     Specific Heat in J/g K. Temperature in ° C. Exchange Rate in     cm³/sec. provides Heat exchange in Watts*) -   In[144]:=QExch[MCAirDen_, MCSpecHeat_, MCTemp_, OutAirDen_,     OutSpecHeat_, OutTemp_,     ExchRate_]:=ExchRate*(MCAirDen*MCspecHeat*MCTemp−OutAirDen*OutSpecHeat*OutTemp*OutTemp) -   In[145]:=(*MExch=Function for water vapor mass flux as air is     exchanged between the microclimate air and the outside air,     microclimate air density ‘MCAirDen’ in g/cm³. Microclimate specific     humidity ‘MCSpecHum’ in g-water/g-total. Outside air density     ‘OutAirDen’ in g/cm³. Outside air specific humidity ‘OutSpecHum’ in     g-water/g-total. Air exhange rate ‘ExchRate’ in cm³/sec provides     water mass exchange rate in g/sec*) -   In[146]: =MExch[MCAirDen_, MCSpecHum_, OutAirDen_, OutSpecHum_,     ExchRate_]:=ExchRate*(MCAirDen*MCSpecHum−OutAirDen*OutSpecHum) -   In[147]:=(SpecHeat=Function for specific heat of moist air.     ‘SpecHum’ is the specific humidity of the air g-H2O/g-total,     Specific heat J/g K*) -   In[148]:=SpecHeat[SpecHum_]:=K1*(1−SpecHum)+K2*SpecHum -   In[149]:=(*The following are descriptions of the specific flux     calculations and terms*) -   In[150]:=(*Heat flux from skin surface into the undergarment fabric,     Heat flux in W/m²*) -   In[151]:=QCui=QFab[Rctu/2, Tsk, Tu]

${{Out}\lbrack 151\rbrack} = \frac{2\mspace{11mu}\left( {{Tsk} - {Tu}} \right)}{Rctu}$

-   In[152]:=(*Heat flux from the undergarment fabric to the inner air     layer/undergarment interface, Heat flux in W/m²*) -   In[153]:=QCuo=QFab[Rctu/2, Tu, Tum]

${{Out}\lbrack 153\rbrack} = \frac{2\mspace{11mu}\left( {{Tu} - {Tum}} \right)}{Rctu}$

-   In[154]:=(*Heat flux from the undergarment surface into the inner     air layer, Heat flux in W/m²*) -   In[155]:=QCmi=Qbound[hcum, Tum, Tm] -   Out[155]=hcum (−Tm+Tum) -   In[156]:=(*Heat flux from the air layer to the inner air layer/outer     garment interface, Heat flux in W/m²*) -   In[157]:=QCmo=Qbound[hcum, Tm, Tmc] -   Out[157]:=hcum (Tm−Tmc) -   In[158]:=(*Heat flux from the inner air layer/outer garment     interface into the outer garment fabric, Heat flux in W/m²*) -   In[159]:=QCci=QFab[Rctc/2, Tme, Tc]

${{Out}\lbrack 159\rbrack} = \frac{2\mspace{11mu}\left( {{- {Tc}} + {Tmc}} \right)}{Rctc}$

-   In[160]:=(*Heat flux from the outer garment fabric to the outside     air/outer garment fabric interface, Heat flux in W/m²*) -   In[161]:=QCco=QFab[Rctc/2, Tc, Tco]

${{Out}\lbrack 161\rbrack} = \frac{2\mspace{11mu}\left( {{Tc} - {Tco}} \right)}{Rctc}$

-   In[162]:=(*Heat flux from the outside air/outer garment fabric     interface to the outside environmental air, Heat flux in W/m²*) -   In[163]:=QCei=Qbound[hcco, Tco, Tout] -   Out[163]=hcco (Tco−Tout) -   In[164]:=(*Heat flux leaving the undergarment, W/m²*) -   In[165]:=QRuc=QRad[Tum, Tmc, Emu, 1] -   Out[165]=EmuR(−(k+Tmc)⁴+(k+Tum)⁴) -   In[166]:=(*Heat flux from air being exchanged between the     microclimate layer and the outside air, W/m²*) -   In[167]:=QXmo=QExch[AirDen[Ptot, Vm, Tm], SpecHeat[SpecHum[Vm,     Ptot]], Tm, AirDen[Ptot, Vout, Tout], SpecHeat[SpecHum[Vout, Ptot]],     Tout, Exdate]

${{Out}\lbrack 167\rbrack} = {{ExRate}\left( {\frac{\begin{matrix} {{Tm}\mspace{11mu}\left( {{{ad}\; 1\mspace{14mu}{Ptot}} - {{ad}\; 2\mspace{14mu}{Vm}}} \right)} \\ \left( {\frac{{Kt}\mspace{14mu}{sh}\; 1\mspace{14mu}{Vm}}{{Ptot} - {{sh}\; 1\mspace{14mu}{Vm}}} + {K\; 1\left( {1 - \frac{{sh}\; 1\mspace{14mu}{Vm}}{{Ptot} - {{sh}\; 1\mspace{11mu}{Vm}}}} \right)}} \right) \end{matrix}}{{ad}\; 3\mspace{11mu}\left( {{{ad}\; 4} + {Tm}} \right)} - \frac{\begin{matrix} {{Tout}\mspace{11mu}\left( {{{ad}\; 1\mspace{14mu}{Ptot}} - {{ad}\; 2\mspace{14mu}{Vout}}} \right)} \\ \left( {\frac{{Kt}\mspace{14mu}{sh}\; 1\mspace{14mu}{Vout}}{{Ptot} - {{sh}\; 1\mspace{14mu}{Vout}}} + {K\; 1\left( {1 - \frac{{sh}\; 1\mspace{14mu}{Vout}}{{Ptot} - {{sh}\; 1\mspace{14mu}{Vout}}}} \right)}} \right) \end{matrix}}{{ad}\; 3\mspace{11mu}\left( {{{ad}\; 4} + {Tout}} \right)}} \right)}$

-   In[168]:=(*Heat flux between the outside surface of the outer     garment layer to the outside radiant surface, W/m²*) -   In[169]:=QRce=QRad[Tco, Trad, Emc, 1] -   Out[169]=Emc R((k+Tco)⁴−(k+Trad)⁴) -   In[170]:=(*Heat flux from any liquid water evaporating/condensing     from the boundary between the undergarment and skin layers into the     undergarment. W/m²*) -   In[171]: QEsu=QFabWet[Retu/2, SatPress[Tsk], Vu]

${{Out}\lbrack 171\rbrack} = \frac{2\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tsk}}{{spl} + {Tsk}}}{spl}} - {Vu}} \right)}{Retu}$

-   In[172]:=(*Heat flux from any water evaporating/condensing from the     undergarment fabric to a liquid layer the boundary between the     undergarment and the microclimate air layers. W/m²*) -   In[173]:=QEumi=QFabWet[Retu/2, Vu, SatPress[Tum]]

${{Out}\lbrack 173\rbrack} = \frac{2\left( {{{- {\mathbb{e}}^{\frac{{spt}\;{Tum}}{{spi} + {Tum}}}}{sp}\; 1} + {Vu}} \right)}{Retu}$

-   In[174]:=(*Heat flux any water evaporating/condensing from the     microclimate air layer to a liquid layer at the boundary between the     undergarment and the microclimate air layer. W/m²*)

In[175]:=QEumo=C1*MEumo

${{Out}\lbrack 175\rbrack} = {{hcum}\mspace{11mu}{{LR}\left( {{{\mathbb{e}}^{\frac{{spt}\;{Tum}}{{spi} + {Tum}}}{sp}\; 1} - {Vm}} \right)}}$

-   In[176]:=(*Heat flux from any water evaporating/condensing from the     microclimate air layer to a liquid layer at the boundary between the     outer fabric layer and the microclimate air layer. W/m²*) -   In[177]:=QEmci=C1*MEmci

${{Out}\lbrack 177\rbrack} = {{hcum}\mspace{11mu}{{LR}\left( {{{- {\mathbb{e}}^{\frac{{spt}\;{Tmc}}{{spi} + {Tmc}}}}{sp}\; 1} + {Vm}} \right)}}$

-   In[178]:=(*Heat flux from any water evaporating/condensing from the     outer garment fabric layer to a liquld layer at the boundary between     the microclimate air layer and the outer garment fabric layer.     W/m²*) -   In[179]:=QEmco=QFabWet[Retc/2, SatPress[Tmc], Vc]

${{Out}\lbrack 170\rbrack} = \frac{2\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{11mu}{Tmc}}{{spi} + {Tmc}}}{sp}\; 1} - {Vc}} \right)}{Retc}$

-   In[180]:=(*Heat flux from any water evaporating/condensing from the     outer garment fabric layer to a liquid layer at the boundary between     the outside layer and the outer garment fabric layer. W/m²*) -   In[181]:=QEcei=QFabWet[Retc/2, Vc, SatPress[Tco]]

${{Out}\lbrack 181\rbrack} = \frac{2\left( {{{- {\mathbb{e}}^{\frac{{spt}\mspace{11mu}{Tco}}{{spi} + {Tco}}}}{sp}\; 1} + {Vc}} \right)}{Retc}$

-   In[182]:=(*Heat flux from any water evaporating/condensing from the     outside air to a liquid layer at the boundary between the outside     air layer and the outer garment fabric layer. W/m²*) -   In[183]:=QEceo=C1*MEceo

${{Out}\lbrack 183\rbrack} = {{hcco}\mspace{11mu}{{LR}\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{11mu}{Tco}}{{spi} + {Tco}}}{sp}\; 1} - {Vout}} \right)}}$

-   In[184]:=(*Heat flux from any moisutre evaporating from the skin as     transepidermal water loss, water diffusing through the skin layer.     W/m²*) -   In[185]:=QEst=C1*MEst -   Out[185]=C1mTEWL -   In[186]:=(*Mass flux of water vapor from the boundary between the     skin and undergarment fabric layers into the undergarment fabric.     g/m² hr*) -   In[187]:=Mui=MFabWet[Retu/2, SatPress [Tsk], Vu, C1]

${{Out}\lbrack 187\rbrack} = \frac{2\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{11mu}{Tsk}}{{spi} + {Tsk}}}{sp}\; 1} - {Vu}} \right)}{C\; 1\mspace{11mu}{Retu}}$

-   In[188]:=(*Mass flux of water vapor from the undergarment fabric to     the boundary between the undergarment fabric and the microclimate     air layer. g/m² hr*) -   In[189]:=Muo=MFabWet[Retu/2, Vu, Vum, C1]

${{Out}\lbrack 189\rbrack} = \frac{2\left( {{Vu} - {Vum}} \right)}{C\; 1\;{Retu}}$

-   In[190]:=(*Mass flux of water vapor from the boundary between the     undergarment fabric layer and the microclimate layer into the     microclimate air layer. g/m² hr*) -   In[191]:=Mmi=MboundWet[hcum, LR, Vum, Vm, C1]

${{Out}\lbrack 191\rbrack} = \frac{{hcum}\mspace{11mu}{{LR}\left( {{- {Vm}} + {Vum}} \right)}}{C\; 1}$

-   In[192]:=(*Mass flux of water vapor from the microclimate air layer     onto the surface of the outer garment fabric layer. g/m² hr*) -   In[193]:=Mmo=MboundWet[hcum, LR, Vm, Vmc, C1]

${{Out}\lbrack 193\rbrack} = \frac{{hcum}\mspace{11mu}{{LR}\left( {{Vm} - {Vmc}} \right)}}{C\; 1}$

-   In[194]:=(*Mass flux of water vapor from the boundary between the     microclimate and the outer garment fabric layer into the outer     garment fabric. g/m² hr*) -   In[195]:=Mci=MFabWet[Retc/2, Vnc, Vc, C1]

${{Out}\lbrack 195\rbrack} = \frac{2\left( {{- {Vc}} + {Vmc}} \right)}{C\; 1\;{Retc}}$

-   In[196]:=(*Mass flux of water vapor from the outer garment fabric     layer onto the boundary between the outer garment fabric and the     outside air. g/m² hr*) -   In[197]:=Mco=MFabWet[Retc/2, Vc, Vco, C1]

${{Out}\lbrack 197\rbrack} = \frac{2\left( {{Vc} - {Vco}} \right)}{C\; 1{Retc}}$

-   In[198]:=(*Mass flux of water vapor from the bondary between the     outer garment fabric layer and the outside air into the outside air.     g/m² hr*) -   In[199]:=Mei=MboundWet[hcco, LR, Vco, Vout, C1]

${{Out}\lbrack 199\rbrack} = \frac{{hcco}\mspace{11mu}{{LR}\left( {{Vco} - {Vout}} \right)}}{C\; 1}$

-   In[200]:=(*Masss flux of water vapor diffusing through the skin     surface. g/m² hr*) -   In[201]:=MEst=mTEWL -   Out [201]:=mTEWL -   In[202]:=(*Mass flux of water vapor as air is exchanged between the     microclimate air layer and the outside air. g/sec*) -   In[203]:=MXmo=MExch[AirDen[Ptot, Vm, Tm], SpecHum[Vm, Ptot],     AirDen[Ptot, Vout, Tout], SpecHum[Vout, Ptot], ExRate]

${{Out}\lbrack 203\rbrack} = {{ExRate}{\quad\left( {\frac{{sh}\; 1\mspace{11mu}{{Vm}\left( {{{ad}\; 1\mspace{11mu}{Ptot}} - {{ad}\; 2\mspace{11mu}{Vm}}} \right)}}{{ad}\; 3\left( {{{ad}\; 4} + {Tm}} \right)\mspace{11mu}\left( {{Ptot} - {{sh}\; 2\mspace{11mu}{Vm}}} \right)} - \frac{{sh}\; 1\mspace{11mu}{Vout}\mspace{11mu}\left( {{{ad}\; 1\mspace{11mu}{Ptot}} - {{ad}\; 2\mspace{11mu}{Vout}}} \right)}{{ad}\; 3\mspace{11mu}\left( {{{ad}\; 4} + {Tout}} \right)\left( {{Ptot} - {{sh}\; 2\mspace{11mu}{Vout}}} \right)}} \right)}}$

-   In[204]:=(*Mass flux of water vapor evaporating/condensing from a     liquid layer at the boundary between the subjects skin and the     undergarment fabric into the undergarment fabric. g/m² hr*) -   In[205]:=MEsu=QEs/C1

${{Out}\lbrack 205\rbrack} = \frac{2\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{11mu}{Tsk}}{{spi} + {Tsk}}}{sp}\; 1} - {Vu}} \right)}{C\; 1\;{Retu}}$

-   In[206]:=(*Mass flux of water vapor from the undergarment fabric     onto the boundary between the undergarment fabric and the     microclimate air layer. g/m² hr*, -   In[207]:=MEumi=MFabWet[Retu/2, Vu, SatPress[Tum], C1]

${{Out}\lbrack 207\rbrack} = \frac{2\left( {{{- {\mathbb{e}}^{\frac{{spt}\mspace{11mu}{Tum}}{{{sp}\; 2} + {Tum}}}}{spl}} + {Vu}} \right)}{{Cl}\mspace{14mu}{Retu}}$

-   In[208]:=(*Maas flux of water vapor evaporating/condensing from a     liquid layer at the boundary between the undergarment fabric and the     microclimate air into the microclimate air layer. g/m² hr*) -   In[209]:=MEumo=MboundWet[hcum, LR, SatPress[Tum], Vm, C1]

${{Out}\lbrack 200\rbrack} = \frac{{hcum}\mspace{14mu}{{LR}\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tum}}{{{sp}\; 2} + {Tum}}}{spl}} - {Vm}} \right)}}{Cl}$

-   In[210]:=(*Mass flux of water vapor evaporating/condensing to/from a     liquid layer at the boundary between the outer garment fabric and     the microclimate air layer from the microclimate air. g/m² hr*) -   In[211]:=MEmci=MboundWet[hcum, LR, Vm, SatPress[Tmc], C1]

${{Out}\lbrack 211\rbrack} = \frac{{hcum}\mspace{14mu}{{LR}\left( {{{- {\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tmc}}{{{sp}\; 2} + {Tmc}}}}{spl}} + {Vm}} \right)}}{Cl}$

-   In[212]:=(*Mass flux of water vapor evaporating/condensing from the     liquid layer at the boundary between the microclimate and the outer     garment fabric layer and into the outer garment fabric. g/m² hr*) -   In[213]:=MEmco=MFabWet[Retc/2, SatPress [Tmc], Vc, C1]

${{Out}\lbrack 213\rbrack} = \frac{2\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tmc}}{{{sp}\; 2} + {Tmc}}}{spl}} - {Vc}} \right)}{{Cl}\mspace{14mu}{Retc}}$

-   In[214]:=(*Mass flux of water vapor from the outer garment fabric     layer evaporating/condensing onto a liquid water layer at the     boundary between the outer garment fabric layer and the outside air.     g/m² hr*) -   In[215]:=MEcei=MFabWet[Retc/2, Vc, SatPress[Tco], C1]

${{Out}\lbrack 215\rbrack} = \frac{2\left( {{{- {\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tco}}{{{sp}\; 2} + {Tco}}}}{spl}} + {Vc}} \right)}{{Cl}\mspace{14mu}{Retc}}$

-   In[216]:=(*Mass flux of water vapor from a water layer at the     boundary between the outer garment fabric layer and the outsidae air     into the outside air. g/m² hr*) -   In[217]:=MEceo=MboundWet[hcco, LR, SatPress[Tco], Vout, C1]

${{Out}\lbrack 217\rbrack} = \frac{{hcco}\mspace{14mu}{{LR}\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tco}}{{{sp}\; 2} + {Tco}}}{spl}} - {Vout}} \right)}}{Cl}$

-   In[218]:=(*Now show the conservation equations*) -   In[232]:=(*Au=surface area of the undergarment fabric (m²).     Am=surface area of the microclimate air layer (m²). Ac=surface area     of the outer garment layer (m²). Su=percent saturation of the     undergarment fabric (unitless). ALum=surface area of any liquid     layer on the outside surface of the undergarment fabric (m²).     ALmc=surface area of any liquid layer on the inside surface of the     outer garment fabric layer (m²). ALco=surface area of any liquid     layer on the outside surface of the outer garment fabric layer     (m²).*) -   In[219]:=(*Conservation of heat between undergarment and     microclimate. Heat is conserved then CQUM=0*) -   In[220]:=CQUM=(Au*QCmi−Au*Cuo−AM*QRuc)−(Au*Su*C1(MEumi−MEumo))

${{Out}\lbrack 220\rbrack} = {\frac{2\mspace{11mu}{{Au}\left( {{Tu} - {Tum}} \right)}}{Rctu} - {{Am}\mspace{14mu}{{hcum}\left( {{- {Tm}} + {Tum}} \right)}} - {{Au}\mspace{11mu}{Emu}\mspace{14mu}{R\left( {{- \left( {k + {Tmc}} \right)^{4}} + \left( {k + {Tum}} \right)^{4}} \right)}} - {{Au}\mspace{14mu}{Cl}\mspace{14mu}{{Su}\left( {{- \frac{{hcum}\mspace{14mu}{{LR}\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tum}}{{{sp}\; 3} + {Tum}}}{spl}} - {Vm}} \right)}}{Cl}} + \frac{2\left( {{{- {\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tum}}{{{sp}\; 3} + {Tum}}}}{spl}} + {Vu}} \right)}{{Cl}\mspace{14mu}{Retu}}} \right)}}}$

-   In[221]:=(*Consevation of heat between the microclimate and the     outer garment fabric layer. Heat is conserved when CQMC=0*) -   In[222]:=CQMC=(Am*QCmo+Au*QRuc−Ac*QCci)−(ALum*C1*(MEmci−Memco))

${{Out}\lbrack 222\rbrack} = {{{Am}\mspace{14mu}{{hcum}\left( {{Tm} - {Tmc}} \right)}} - \frac{2\mspace{11mu}{{Ac}\left( {{- {Tc}} + {Tmc}} \right)}}{Rctc} + {{Au}\mspace{11mu}{Emu}\mspace{11mu}{R\left( {{- \left( {k + {Tmc}} \right)^{4}} + \left( {k + {Tum}} \right)^{4}} \right)}} - {{ALum}\mspace{11mu} C\; 1\left( {{- \frac{2\left( {{{\mathbb{e}}^{\frac{{sp}\; 2\mspace{11mu}{Tmc}}{{{sp}\; 3} + {Tmc}}}{spl}} - {Vc}} \right)}{{Cl}\mspace{14mu}{Retc}}} + \frac{{hcum}\mspace{14mu}{{LR}\left( {{{- {\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tmc}}{{{sp}\; 3} + {Tmc}}}}{spl}} + {Vm}} \right)}}{Cl}} \right)}}$

-   In[223]:=(*Conservation of heat between the outer garment fabric     layer and the outside air. Heat is conserved when CQCO=0*) -   In[224]:=CQCO=(Ac*QCco−Ac*QCei−Ac*QRce)−(ALco*C1*(MEcei−MEceo))

${{Out}\lbrack 224\rbrack} = {\frac{2\mspace{11mu}{{Ac}\left( {{Tc} - {Tco}} \right)}}{Rctc} - {{Ac}\mspace{14mu}{{hcco}\left( {{Tco} - {Tout}} \right)}} - {{Ac}\mspace{14mu}{Emc}\mspace{14mu}{R\left( {\left( {k + {Tco}} \right)^{4} - \left( {k + {Trad}} \right)^{4}} \right)}} - {{ALco}\mspace{14mu}{{Cl}\left( {\frac{2\left( {{{- {\mathbb{e}}^{\frac{{sp}\; 2\mspace{14mu}{Tco}}{{{sp}\; 3} + {Tco}}}}{spl}} + {Vc}} \right)}{{Cl}\mspace{14mu}{Retc}} - \frac{{hcco}\mspace{14mu}{{LR}\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tco}}{{{sp}\; 3} + {Tco}}}{spl}} - {Vout}} \right)}}{Cl}} \right)}}}$

-   In[225]:=(*Conservation of mass*) -   In[226]:=(*Water mass conservation at the undergarment fabric layer     and the microclimate air layer. Water is conserved when CMUM=0*) -   In[227]:=CMUM=(Au*Muo−Am*Mmi)−(Au*Su*(MEumi−MEumo))

${{Out}\lbrack 227\rbrack} = {{{- {Au}}\mspace{14mu}{{Su}\left( {{- \frac{{hcum}\mspace{14mu}{{LR}\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tum}}{{{sp}\; 3} + {Tum}}}{spl}} - {Vm}} \right)}}{Cl}} + \frac{2\left( {{{- {\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tum}}{{{sp}\; 3} + {Tum}}}}{spl}} + {Vu}} \right)}{{Cl}\mspace{14mu}{Retu}}} \right)}} + \frac{2\mspace{11mu}{Au}\mspace{11mu}\left( {{Vu} - {Vum}} \right)}{{Cl}\mspace{14mu}{Retu}} - \frac{{Am}\mspace{14mu}{hcum}\mspace{14mu}{{LR}\left( {{- {Vm}} + {Vum}} \right)}}{Cl}}$

-   In[228]:=(*Water as conservation between the microclimate air layer     and the outside garment fabric layer. Water is conserved when     CMMC=0*) -   In[229]:=CMMC=(Am*Mmo−Ac*Mci)−AlMc*(MEmci−MEmco)

${{Out}\lbrack 229\rbrack} = {{- {{ALmc}\left( {{- \frac{2\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tmc}}{{{sp}\; 3} + {Tmc}}}{spl}} - {Vc}} \right)}{{Cl}\mspace{14mu}{Retc}}} + \frac{{hcum}\mspace{14mu}{{LR}\left( {{{- {\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tmc}}{{{sp}\; 3} + {Tmc}}}}{spl}} + {Vm}} \right)}}{Cl}} \right)}} + \frac{{Am}\mspace{14mu}{hcum}\mspace{14mu}{LR}\mspace{11mu}\left( {{Vm} - {Vmc}} \right)}{Cl} - \frac{2{Ac}\mspace{11mu}\left( {{- {Vc}} + {Vmc}} \right)}{{Cl}\mspace{14mu}{Retc}}}$

-   In[230]:=(*Water mass conservation between the outer garment fabric     layer and the outside air. Water is conserved when CMCO=0*) -   In[231]:=CMCO=(Ac*Mco−Ac*Mei)−(ALco*(MEcei−MEceo))

${{Out}\lbrack 231\rbrack} = {\frac{2\mspace{11mu}{Ac}\mspace{11mu}\left( {{Vc} - {Vco}} \right)}{{Cl}\mspace{14mu}{Retu}} - {{ALco}\left( {\frac{2\left( {{{- {\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tco}}{{{sp}\; 3} + {Tco}}}}{spl}} + {Vc}} \right)}{{Cl}\mspace{14mu}{Retu}} - \frac{{hcco}\mspace{14mu}{{LR}\left( {{{\mathbb{e}}^{\frac{{spt}\mspace{14mu}{Tco}}{{{sp}\; 3} + {Tco}}}{spl}} + {Vout}} \right)}}{Cl}} \right)} - \frac{{Ac}\mspace{14mu}{hcco}\mspace{11mu}{{LR}\left( {{Vco} - {Vout}} \right)}}{Cl}}$ 

What is claimed is:
 1. A method for modeling thermal comfort, said method comprising: providing a first visual representation of a subject to a user for display on a user interface, said first visual representation including a first fabric layer and a second fabric layer on the subject, said first fabric layer and said second fabric layer having at least one air gap layer therebetween; accessing a first computerized model corresponding to the provided first visual representation, said first model simulating thermal comfort of the subject wearing said first fabric layer and said second fabric layer; accessing heat and moisture distribution data of said first fabric layer and said second fabric layer; receiving, from the user via a user interface selection device, input data for the accessed first model; executing the accessed first model as a function of the received input data to generate output data, the output data including data corresponding to a movement of heat and moisture to and from said first fabric layer, said at least one air gap, and said second fabric layer; modifying the first visual representation of the subject based on the generated output data to indicate the thermal comfort of the subject; providing the modified first visual representation for display to the user on the user interface; providing a second visual representation of the subject for display to the user on the user interface, the second visual representation including two or more additional fabric layers on the subject, the two or more additional fabric layers having at least one gap therebetween; determining a thermal comfort of the subject based on the second visual representation of the subject; presenting the first visual representation of the subject and the thermal comfort of the subject associated with the first visual representation of the subject side by side with the second visual representation of the subject and the thermal comfort of the subject associated with the second visual representation of the subject; and providing a comparison of the first visual representation of the subject with the second visual representation of the subject and the thermal comfort of the subject associated with the first visual representation of the subject with the thermal comfort of the subject associated with the second visual representation of the subject.
 2. The method of claim 1, wherein determining the output data comprises determining a core temperature of the subject and a hydration level of the subject, and wherein generating the updated first visual representation of the subject comprises representing the determined core temperature and the determined hydration level in the first visual representation of the subject.
 3. The method of claim 1, wherein receiving the input data comprises receiving data corresponding to an activity level of the subject.
 4. The method of claim 1, wherein receiving the input data comprises receiving data corresponding to environmental conditions for the subject.
 5. The method of claim 1, wherein the generated output data comprises a thermal strain value, and further comprising providing a visual alert for display to the user on the user interface when the thermal strain value exceeds a pre-defined threshold.
 6. The method of claim 1, further comprising: receiving a request from the user via the user interface selection device to update the displayed first visual representation, said request comprising updated input data from the user; executing the model as a function of the updated input data to generate updated output data; updating the first visual representation of the subject based on the generated, updated output data; and providing the updated first visual representation for display to the user on the user interface.
 7. The method of claim 1, wherein receiving the input data comprises receiving a selection from the user of the subject, a work environment, and an activity level of the subject.
 8. The method of claim 7, wherein executing the accessed model comprises executing the accessed model to determine a core temperature and hydration level of the subject based on the received selection from the user.
 9. The method of claim 1, further comprising: accessing a second computerized model corresponding to the provided second visual representation, said second model simulating thermal comfort of the subject wearing said two or more additional fabric layers; executing the accessed second model to generate output data for the second model, the output data for the second model including data corresponding to a movement of heat and moisture to and from said two or more additional fabric layers, and said at least one gap therebetween; modifying the second visual representation of the subject based on the generated output data for the second model to indicate the thermal comfort of the subject; and providing the modified second visual representation for display to the user on the user interface.
 10. A system comprising: a computerized model of a first fabric layer and an second fabric layer on a subject, said first fabric layer and said second fabric layer having at least one gap therebetween; a memory area for storing the computerized model, said memory area further storing model data including subject data, heat and moisture distribution data of said first fabric layer and said second fabric layer, and environmental condition data; and a processor configured to execute computer-executable instructions for simulating thermal comfort of the subject by: providing a first visual representation of the subject for display to a user on a user interface, the first representation of the subject including at least a portion of the model data stored in the memory area; receiving a selection from the user via a user interface selection device of the displayed model data; executing the computerized model stored in the memory area based on the received selection of model data to generate output data, the output data including data corresponding to a movement of heat and moisture to and from said first fabric layer, said at least one gap, and said second fabric layer; providing the generated output data for display to the user on the user interface, said generated output data providing an indication of thermal strain on the subject providing a second visual representation of the subject for display to the user on the user interface, the second visual representation including two or more additional fabric layers on the subject, the two or more additional fabric layers having at least one gap therebetween; determining a thermal strain on the subject based on the second visual representation of the subject; presenting the first visual representation of the subject and the thermal strain on the subject associated with the first visual representation of the subject side by side with the second visual representation of the subject and the thermal strain on the subject associated with the second visual representation of the subject; and providing a comparison of the first visual representation of the subject with the second visual representation of the subject and the thermal strain on the subject associated with the first visual representation of the subject with the thermal strain on the subject associated with the second visual representation of the subject.
 11. The system of claim 10, wherein the memory area further stores a visual representation of the subject wearing said first fabric layer and said second fabric layer, and wherein the processor is further configured to execute computer-executable instructions for providing a visual representation of the subject wearing said first fabric layer and said second fabric layer for display to the user on the user interface, wherein the visual representation indicates at least a portion of the generated output data.
 12. The system of claim 11, wherein the visual representation comprises a human torso.
 13. The system of claim 1, wherein the gap comprises one or more of gas and liquid.
 14. The system of claim 10, wherein the processor is further configured to execute computer-executable instructions for receiving, from the user via the user interface selection device, heat and moisture distribution data corresponding to a fabric layer.
 15. The system of claim 10, wherein the processor is further configured to execute computer-executable instructions for receiving data from the user to modify one or more of the subject data, heat and moisture distribution data, and environmental condition data stored in the memory area.
 16. One or more non-transitory computer storage media having computer-executable components for predicting thermal comfort, said components comprising: a memory component for storing subject data, heat and moisture distribution data of a first fabric layer and a second fabric layer, and environmental condition data; a simulation component for modeling said first fabric layer and said second fabric layer on a subject to determine a thermal strain on the subject, said first fabric layer and said second fabric layer having at least one gap therebetween; and simulation component, said input data corresponding to one or more of the data stored in the memory component, wherein the simulation component executes based on the input data received by the user interface component to generate output data, and wherein the user interface component provides the output data from the simulation component to a user interface for display to the user as an indication of the thermal strain, the output data including data corresponding to a movement of heat and moisture to and from said first fabric layer, said at least one gap, and said second fabric layer, the user interface component providing additional output data to the user interface for display to the user, the additional output data including data corresponding to two or more additional fabric layers on the subject, the two or more additional fabric layers having at least one gap therebetween wherein the simulation component determines a thermal strain on the subject based on the additional output data; wherein the user interface component provides, to the user interface for display, the output data and the thermal strain on the subject associated with the output data side by side with the additional output data and the thermal strain on the subject associated with the additional output data; and wherein the user interface component provides, to the user interface for display, a comparison of the output data with the additional output data and the thermal strain on the subject associated with the output data with the thermal strain on the subject associated with the additional output data.
 17. The non-transitory computer storage media of claim 16, wherein the user interface component provides the output data to the user interface for display as a visual representation of the plurality of fabric layers on the subject, and wherein the visual representation displays the gap as an exposed view of the fabric layers on the subject.
 18. The non-transitory computer storage media of claim 17, wherein the subject corresponds to a human.
 19. The non-transitory computer storage media of claim 18, wherein the visual representation indicates the thermal strain by one or more of the following: a face color on the subject, a face shape on the subject, perspiration on the subject, and a slider bar. 